package com.ark.cloud.javacallnative.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * Copyright(c): 2021 Cloud-Ark Inc.
 * Author(s): Ma Wei (mawei@cloud-ark.com)
 */
@Data
@TableName("entity_type")
public class EntityType {

//    @TableId(type = IdType.AUTO, value = "id")
    @TableField("id")
    private Long id;         //唯一自增主键
    /**
     * Kind of entity
     */
    @TableField("kind")
    private short Kind;
    /**
     * Domain of entity (air, surface, subsurface, space, etc)
     */
    @TableField("domain")
    private short domain;
    /**
     * country to which the design of the entity is attributed
     */
    @TableField("country")
    private short country;
    /**
     * category of entity
     */
    @TableField("category")
    private short category;
    /**
     * subcategory of entity
     */
    @TableField("subcategory")
    private short subcategory;
    /**
     * specific info based on subcategory field.
     */
    @TableField("spe")
    private short specific;
    @TableField("extra")
    private short extra;
}
